今天我們來介紹一些BGP相關的專業術語,也是我剛接觸BGP時 常常不懂的
RS
RS全名為 Router Server
其用於交換網路,大家只要跟RS建立對等,RS就會將路由發給別人
像台灣有TWIX,其會員只需要將自己的網路接入 並將路由發給RS伺服器即可
國外也有一些交換中心(IX),有些可以透過隧道進行連接,並發送路由給RS
ROA
ROS全名Route Origin Authorisation 意思也就是路由來源授權
主要是確定這個AS是不是擁有這段prefix的擁有權,如果沒有擁有權 我們則稱 “盜播”
RPKI
我們剛剛有提到ROA,那就順便來講一下RPKI,其全名為 Resource Public Key Infrastructure
資源公鑰基礎建設
那RPKI則是搭配ROA,是一個基於公共密鑰基礎建設框架的設計用於保護網際網路路由基礎建設,特別是在邊界閘道器協定(Border Gateway Protocol,BGP)上。
那我們如果部署RPKI的話,有兩種方式 一種是直接透過RIR託管,另一種則是自託管
想了解更多,可以參考 Day 2 的文章
IX
IX也就是Internet exchange point
是一個互聯網交換點,ISP業者或CDN以及其他網路供應商可以透過IXP交換網路,節省流量
透過IX連接的AS,可以解省通過其他網路業者的transit,來解省流量以及降低延遲
舉個例子,假設Google跟Hinet沒有透過Peer的話
那可能會需要連到美國的Hinet(或透過NTT之類的網路供應商),在連回來,將會花費一些頻寬費用
之前一間知名CDN廠商,Cloudflare曾經指出Hinet的對等費用太高,比其他業者高於15%
https://blog.cloudflare.com/bandwidth-costs-around-the-world/
Peer
剛剛我們有說到Peer,也就是對等的意思
我們剛剛在IX的部分有提到,Peer
那Peer是什麼呢
Peer就是網路對等的方式,可以利用各種方式建立網路對等
常見的方式有通過IX或是NIC(物理對等),不過 大部分BGP Player都會使用Tunnel來連接(節省物理費用)